Career 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A 
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard 
All Tour France F9 Great Britain F1 Australia F2 USA F4 USA F5 USA F6 Sweden/Denmark-w1 Sweden/Denmark-w3 Sweden/Denmark-w4 USA F12 USA F13 USA F14 USA F1 Canada F2 Indonesia-w1 Indonesia-w2 Indonesia-w3 Indonesia-w4 Ireland F2 Italy F31 USA F22 USA F25 USA F27 USA F28 USA F29 France F5 USA F8 USA F11 Australia F2 France F6 France F8 USA F23 USA F25 USA F26 USA F27 USA F28 Great Britain F2 Australia F1 Sweden/Denmark-w2 Mexico F5 USA F10 USA F11 USA F25 USA F2 USA F3 Canada F1 Canada F3 Ireland F1 USA F23 USA F24 France F4 Uncle Tobys Challenger - Tasmania Project Independence Men's Challenger - Mandeville USTA Challenger of Tiburon - Tiburon The USTA Challenger at West End Racquet - Torrance A Glimmer of Hope Challenger - Austin The Wright Financial Group, Inc. Challenger - Champaign Uncle Toby's Burnie Challenger - Tasmania Ljubljana Open - Ljubljana Ourocard Tennis Challenger - Sao Paulo Credicard Mastercard Tennis Cup - Campos do Jordao VI Gramado Open de Tenis - Gramado Bukhara Challenger - Bukhara Alexander Kolyaskin Memorial - Donetsk Smith Barney Men's Challenger - Covington College Station Challenger - College Station 2004 Keys Gate Challenger - Homestead The Wright Financial Group USTA Challenger - Champaign Shimadzu All Japan Indoor Tennis Championships - Kyoto Heineken Challenger - Ho Chi Minh City USTA Comerica Challenger - Aptos Singha Tennis Classic - Tarzana Fifth Third Bank Tennis Classic - Lexington Odlum Brown Vancouver Open - Vancouver dBI Tennis Challenger - Binghamton GHI Bronx Classic - Bronx Lubbock Challenger - Lubbock 2005 Tulsa Challenger - Tulsa Swanston Challenger - Sacramento Pro Challenger at Calabasas - Calabasas USTA/Adtech Challenger - Boston USTA Illinois Challenger - Champaign Shimadzu All Japan Indoor Tennis Championships - Kyoto HTV Challenger - Ho Chi Minh City Copa Club Campestre de Aguascalientes - Aguascalientes Torneo Internacional Challenger Fila 2006 - Leon Challenger Casablanca San Angel - Mexico City Harrah's Entertainment Men's Pro Challenger - Tunica GHI Bronx Tennis Classic - Bronx The Swanston Challenger - Sacramento The $50,000 Pro Challenger at Calabasas - Calabasas Music City Challenger - Nashville Challenger Britania Zavaleta - Puebla Hilton Waikoloa Village USTA Challenger - Waikoloa AT&T Challenger of Dallas - Dallas Bancolombia Open - Bogota Voit Mexico City Open - Mexico City Challenger Casablanca San Angel - Mexico City 2007 Challenger of Santa Clara - Valencia XL Bermuda Open - Bermuda Isla de Lanzarote - Lanzarote Isla de Gran Canaria - Mas Palomas Countrywide Classic USTA Challenger - Carson Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Ciudad de Pozoblanco Open Diputacion - Cordoba The Comercia Challenger - Aptos Togliatti Cup - Togliatti Penza Cup - Penza Mordova Cup 2007 - Saransk Odlum Brown Vancouver Open - Vancouver Akbank Private Banking TED Open - Istanbul Oklahoma Challenger - Tulsa Samsung Securities Cup - Seoul Music City Challenger - Nashville JSM Challenger - Champaign Taiwan Challenger - Kaohsiung Challenger Britania Zavaleta - Puebla Keio Challenger International Tennis Tournament - Yokohama AT&T Challenger of Dallas - Dallas XL Bermuda Open - Bermuda Fifth Third Bank Tennis Championships - Lexington Oldum Brown Vancouver Open - Vancouver Alexander Kolyaskin Memorial - Donetsk Samsung Securities Cup - Seoul IPP Open - Helsinki Sunrise Challenger 2001 UT Tyler Patriot Challenger - Tyler Urbana-Champaign Challenger - Urbana USTA Challenger of San Antonio - San Antonio Colorado Classic - Denver Athens Challenger Rhodes Challenger Ramat Hasharon Challenger Athens Challenger Busan Challenger Fergana Challenger Nottingham Challenger Astana Challenger Sao Paulo Challenger Tour Finals Dallas Challenger Prague Challenger Nottingham-2 Challenger Bangkok Challenger Loughborough Challenger Busan Challenger Istanbul Challenger Nottingham Challenger Rennes Challenger Bratislava Challenger Helsinki Challenger Busan Challenger Ilkley Challenger Vancouver Challenger Tashkent Challenger USTA Seascape Challenger - Aptos Happy Valley Challenger Guangzhou Challenger Shenzhen Challenger Raanana Challenger Karshi Challenger Istanbul Challenger Ho Chi Minh City Challenger Canberra Challenger Taipei City Challenger Seoul Challenger Surbiton Challenger Nottingham Challenger Vancouver Challenger Canberra Challenger Indian Wells Challenger Taipei City Challenger Seoul Challenger Gimcheon Challenger Busan Challenger Bangkok Challenger Burnie Challenger Launceston Challenger Bangkok Challenger Yokohama Challenger Zhuhai Challenger Shenzhen Challenger Gwangju Challenger Jerusalem Challenger Little Rock Challenger Columbus Challenger Winnipeg Challenger Gatineau Challenger Binghamton Challenger Mallorca Challenger Cassis Challenger Canberra Challenger Morelos Challenger Columbus Challenger Indian Wells Challenger USTA Men's Challenger of Dallas - Dallas The LTA Wrexham Challenger - Wrexham The Shelbourne Irish Open - Dublin dBI Tennis Challenger - Binghamton Open Prevadies - St. Brieuc Pro Challenger at Calabasas - Calabasas San Jose Challenger Granby Challenger Beijing Challenger Leon Challenger Alphen Challenger Ortisei Challenger Vancouver Challenger Canberra Challenger Tashkent Challenger Geneva Challenger Helsinki Challenger Raanana Challenger Batman Challenger Dallas Challenger Le Gosier Challenger Busan Challenger Mexico City Challenger Nottingham Challenger Astana Challenger Tashkent Challenger Ningboo Challenger Suzhou Challenger Hua Hin Challenger Brescia Challenger Mons Challenger Busan Challenger Kaohsiung Challenger Kaohsiung Challenger Hilton Waikoloa Village USTA Challenger - Waikoloa CA Tennis Trophy - Vienna Togliatti Cup - Togliatti 13 BH Tennis Open International Cup - Belo Horizonte Budapest Challenger - Budapest Czech Open - Prostejov USTA Tallahassee Tennis Challenger - Tallahassee Open de Montauban - Montauban ECM Prague Open 2005 - Prague Austin Challenger - Austin Music City Challenger - Nashville TED Open - Istanbul Open D'Orleans - Orleans Copa Petrobras Guadalajara - Guadalajara Uncle Toby's Challenger in Burnie - Burnie 2005 Freeman Men's Challenger - Joplin Music City Challenger - Nashville USTA Men's Challenger of Dallas - Dallas Czech Open 2006 - Prostejov Ford Tennis Championships - Louisville Challenger Banque Nationale Rimouski - Rimouski USTA Challenger - Champaign Wailea Men's Challenger - Maui Salzburg Challenger Levene Gouldin & Thompson Tennis Challenger - Binghamton Hilton Waikoloa Village USTA Challenger - Waikoloa Fifth Third Bank Tennis Championships - Lexington Lubbock Challenger - Lubbock Swanston Challenger - Sacramento Flea Market Cup - Busan Vancouver Challenger BMW Open - Munich Tashkent Challenger - Tashkent Campbell's Hall of Fame Tennis Championships - Newport RCA Championships - Indianapolis PEOPLEnet CUP - Dnepropetrovsk International Indoor Tennis Championships of Croatia - Zagreb SAP Open - San Jose Rhodes Challenger Ramat Hasharon Challenger The Stella Artois Championships - London PBZ Zagreb Indoors - Zagreb SAP Open - San Jose The Tennis Channel Open - Las Vegas AIG Japan Open Tennis Championships - Tokyo Next Generation Adelaide International - Adelaide Heineken Open - Auckland Regions Morgan Keegan Championships - Memphis Tennis Channel Open - Las Vegas U.S. Mens's Clay Court Championship - Houston The Hypo Group Tennis International 2008 - Poertschach The Nottingham Open - Nottingham Indianapolis Tennis Championships - Indianapolis Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven China Open - Beijing ATP Kremlin Cup - Moscow Seoul Challenger Chennai Open - Chennai SA Tennis Open - Johannesburg Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Interwetten Austrian Open - Kitzbuhel Ordina Open - 's-Hertogenbosch Indianapolis Tennis Championships - Indianapolis Legg Mason Tennis Classic - Washington Aircel Chennai Open - Chennai AIG Japan Open Tennis Championships - Tokyo Chennai Open - Chennai Medibank International - Sydney Abierto Mexicano Telcel - Acapulco U.S. Mens's Clay Court Championship - Houston AEGON Championships - London SA Tennis Open - Johannesburg Delray Beach International Tennis Championships - Delray Beach Ortisei Challenger Serbia Open - Belgrade Campbell's Hall of Fame Tennis Championships - Newport Winston Salem - Winston Salem PTT Thailand Open - Bangkok Rakuten Japan Open - Tokyo St. Petersburg Open - St. Petersburg PBZ Zagreb Indoors - Zagreb Binghamton Challenger Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach BRD Nastase Tiriac Trophy - Bucharest Open de Nice Cote d'Azur - Nice Shanghai Challenger UNICEF Open - 's Hertogenbosch Campbell's Hall of Fame Tennis Championships - Newport PTT Thailand Open - Bangkok Kremlin Cup - Moscow Quimper Challenger AEGON Championships - London Guadalajara Challenger Kun-Ming Challenger Kremlin Cup - Moscow Aircel Chennai Open - Chennai PBZ Zagreb Indoors - Zagreb Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich Power Horse Cup - Dusseldorf AEGON Championships - London Topshelf Open - 's-Hertogenbosch TEB BNP Paribas Istanbul Open - Istanbul Hall of Fame Tennis Championships - Newport Claro Open Colombia - Bogota BB&T Atlanta Open - Atlanta Citi Open - Washington Kremlin Cup - Moscow Swiss Indoors Basel - Basel Open Sud de France - Montpellier Delray Beach Open - Delray Beach Aegon Nottingham Open - Nottingham BB&T Atlanta Open - Atlanta USTA Men's Challenger of Urbana-Champaign - Urbana Citi Open - Washington Irving Challenger Memphis Open - Memphis Uncle Toby's Australian Men's Clay Court Challenger - Canberra Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco BRD Nastase Tiriac Trophy - Bucharest Geneva Open - Geneva Burbank Challenger - Burbank 2006 Challenger of Santa Clarita California Challenger - Valencia Topshelf Open - 's-Hertogenbosch Andria Challenger Aegon Nottingham Open - Nottingham Olbia Challenger - Olbia Citi Open - Washington The West Side Tennis Club Grass Court Challenger - Forest Hills The Wright Financial Group, Inc. Challenger - Champaign Home Depot Center USTA Challenger - Carson Shenzhen Open - Shenzhen Gemax Open - Belgrade Atlanta Clay Court Challenger - Atlanta Aircel Chennai Open - Chennai USTA Challenger of Oklahoma - Tulsa USTA Seascape Challenger - Aptos Garanti Koza Sofia Open - Sofia Tennis Channel Open - Las Vegas Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco The 'Fitz' Casino Challenger - Tunica TEB BNP Paribas Istanbul Open - Istanbul BB&T Atlanta Open - Atlanta Citi Open - Washington 2004 Colorado Tennis Classic - Denver Shenzhen Open - Shenzhen Open Diputacion Ciudad de Pozoblanco - Cordoba Kremlin Cup - Moscow Qatar ExxonMobil Open - Doha Regions Morgan Keegan Championships - Memphis New York Open - New York Ford Tennis Championships - Louisville Delray Beach Open - Delray Beach Citta di Monza - Monza Regions Morgan Keegan Championships - Memphis TD Waterhouse Cup - Long Island Bruno & Bruno Trial Lawyers Men's Challenger - New Orleans Hall of Fame Open - Newport Guzzini Challenger - Recanati GHI Bronx Classic - Bronx GHI Bronx Tennis Classic - Bronx San Luis Potosi Challenger - San Luis Potosi New York Open - New York The LTA Men's Challenger Wrexham - Wrexham The Artois Championships - London AIG Japan Open Tennis Championships - Tokyo Aircel Chennai Open - Chennai Hall of Fame Tennis Championships - Newport 2006 USTA Tallahassee Tennis Challenger - Tallahassee China Open - Beijing Open Sabadell Atlantico - Barcelona Gerry Weber Open - Halle Countrywide Classic - Los Angeles SAP Open - San Jose AEGON International - Eastbourne Atlanta Tennis Championships - Atlanta Countrywide Classic - Los Angeles Thailand Open - Bangkok Farmers Classic - Los Angeles Brisbane International - Brisbane Medibank International - Sydney Serbia Open - Belgrade Open Sud de France - Montpellier St. Petersburg Open - St. Petersburg Pacific Life Open - Indian Wells BMW Open - Munich Mercedes-Benz Cup - Los Angeles U.S. Open - New York SAP Open - San Jose Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Shanghai - Shanghai Sony Ericsson Open - Miami Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Rogers Cup - Montreal Sony Open Tennis - Miami Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells Rogers Cup - Montreal BNP Paribas Open - Indian Wells Rogers Cup - Toronto BNP Paribas Open - Indian Wells Miami Open - Miami Rogers Cup - Montreal U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York Davis Cup, Group 1, PO, ZIM-ISR 1-4 Davis Cup, Group 1, 1R, ISR-SCG 1-4 Davis Cup, Group 1, 1R, ISR-LUX 5-0 Davis Cup, Group 1, 2R, ISR-ITA 3-2 Davis Cup, World Group, PO, ISR-CHI 3-2 Davis Cup, World Group, 1R, ISR-SWE 2-3 Davis Cup, World Group, PO, ISR-PER, 4-1 Davis Cup, World Group, 1R, SWE-ISR 2-3 Davis Cup, World Group, QF, ISR-RUS, 4-1 Davis Cup, World Group, SF, ESP-ISR, 4-1 Davis Cup, PO, CHI-ISR 4-1 Davis Cup, World Group, PO, ISR-AUT 2-3 Davis Cup, Group I, 2R, ISR-POL 3-1 Davis Cup, World Group, PO, ISR-CAN 2-3 Davis Cup, Group I, 2R, ISR-POR 3-2 Davis Cup, World Group, PO, JPN-ISR 2-3 Davis Cup, World Group, 1R, FRA-ISR 5-0 Davis Cup, World Group, PO, BEL-ISR 3-2 Davis Cup, Group I, 2R, SLO-ISR 1-3 Davis Cup, World Group, PO, ISR-ARG 2-3 Davis Cup, Group I, 1R, ROU-ISR 5-0 Davis Cup, Group I, PO, ISR-SLO 3-2 Davis Cup, Group I, 1R, HUN-ISR 3-2 Davis Cup, Group I, PO, ISR-SWE 3-1 Davis Cup, Group I, 1R, POR-ISR 5-0 Davis Cup, Group I, PO, ISR-UKR 0-5 Davis Cup, Group I, PO, ISR-ROU 5-0 Davis Cup, Group I, 1R, RSA-ISR 2-3 Davis Cup, Group I, 2R, CZE-ISR 3-1 Davis Cup, Group I, 1R, SWE-ISR 3-1 French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) Olympics - Rio de Janeiro